filtration plant - Spanish English Dictionary